/*track order*/
.products{list-style: none;padding-left:0;}
.page-search-order { max-width: 950px; margin: 0 auto; }
.page-search-order .search-order-banner { margin-bottom: 50px; }
.page-search-order .search-order-banner img { width: 950px; max-width: 100%; }
.page-search-order .search-order-title { margin: 0 10px; font-size: 18px; border-bottom: 1px solid #ebebeb; padding-bottom: 10px; }
.page-search-order .note { color: #000; text-transform: uppercase; font-size: 20px; margin: 0 10px; padding: 50px 0; text-align: center;font-weight: 600}
.page-search-order .search-order-button { width: 380px; height: 42px; line-height: 42px; text-align: center; display: inline-block; background: #8EC354; color: #fff; border-radius: 21px; border: 0; font-size: 16px; text-transform: uppercase; }
.page-search-order .search-order-progress { margin: 40px 40px 10px; position: relative; height: 110px; color: #c1c1c1; font-size: 16px; line-height: 1.1; }
.page-search-order .search-order-progress:before { content: ' '; position: absolute; height: 13px; width: 100%; background: #ead7e1; top: 66px; left: 0; }
.page-search-order .search-order-progress .progress-item { text-align: center; text-transform: uppercase; padding-top: 20px; }
.page-search-order .search-order-progress .progress-item.complete { background: url(../images/track/search_order_checked.gif) top center no-repeat; }
.page-search-order .search-order-progress .progress-circle { width: 30px; height: 30px; border-radius: 100%; background: #ead7e1; top: 55px; position: absolute; }
.page-search-order .search-order-progress .progress-1-circle { left: 30%; }
.page-search-order .search-order-progress .progress-2-circle { left: 64%; }
.page-search-order .search-order-progress .progress-3-circle { left: 97%; }
.page-search-order .search-order-progress .progress-4-circle { left: 97%; }
.page-search-order .search-order-result { padding: 0 40px; font-size: 20px; font-style: italic; }
.page-search-order .search-order-result h2 { font-size: 24px; font-weight: bold; font-style: italic; color: #fcc2a3; }
.page-search-order .search-order-result .p1 { border-bottom: 1px solid #ebebeb; padding-bottom: 10px; margin-bottom: 10px; }
.page-search-order .search-order-result .p1 a { color: #63b6a5 !important; text-decoration: underline !important; }
.search-order-offers {max-width: 950px; margin: 40px auto 0; padding: 0 40px 40px; }
.search-order-offers h2 { height: 36px; line-height: 36px; background: #ebebeb; text-align: center; font-size: 20px; font-weight: bold; margin-bottom: 30px;margin-top: 100px }
.search-order-offers .product-name { margin-top: 0; }
.search-order-form{width: 380px;margin: 0 auto}
.form-horizontal .control-label{display: block;width: 100%;text-align: left;margin-left: 0;padding-left: 0;padding-top: 0px;line-height: 1;padding-bottom: 12px;font-weight: 600}
.search-order-form .form-group{margin:0 0 30px}
.search-order-button-wrap{margin:20px 0 0;padding: 0;width: 380px}
.product-list ul li{list-style: none}
.page-search-order .search-order-button:focus{outline: none}
@media only screen and (max-width:991px) and (min-width:768px){
    .search-order-offers h2{margin-top: 90px}
}
@media only screen and (max-width:1024px) and (min-width:992px){
    .search-order-offers h2{margin-top: 68px}
}
@media only screen and (max-width:767px) and (min-width:320px) {
    .page-search-order .note{padding: 40px 0 30px}
    .page-search-order .search-order-form { padding: 0 10px; width:100% }
    .page-search-order .search-order-button{width: 240px;font-size: 13px}
    .page-search-order .search-order-button-wrap { text-align: center; width: 100%;}
    .page-search-order .search-order-progress { margin: 0 10px; font-size: 12px; }
    .page-search-order .search-order-progress .progress-circle { width: 20px; height: 20px; top: 56px; }
    .page-search-order .search-order-progress .progress-1-circle { left: 30%; }
    .page-search-order .search-order-progress .progress-2-circle { left: 60%; }
    .page-search-order .search-order-progress .progress-3-circle { left: 97%; }
    .page-search-order .search-order-progress .progress-4-circle { left: 97%; }
    .page-search-order .search-order-progress:before { height: 8px; top: 63px; }
    .page-search-order .search-order-result { padding: 0 10px; }
    .search-order-offers { padding: 0 10px; }
    .search-order-offers h2 { margin-bottom: 20px; }
    .search-order-offers .product-list li { margin-bottom: 15px; }
    .form-horizontal .control-label{margin-bottom: 0;padding-bottom: 10px}
    .search-order-form .form-group{margin: 0 0 20px}
    .search-order-offers h2{margin-top: 50px}
}
/*track order -- end*/